Ext.onReady(function(){
	alert("ok");
/*	var data=[["男"],["女"]];//一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
	var arraystore=new Ext.data.Store({
				proxy:new Ext.data.MemoryProxy(data),
				reader:new Ext.data.ArrayReader({},[["sex"]]),
				listeners:{
					"load":function(){
						Ext.Msg.alert(arraystore.getAt(1).get("sex"));
							}
				}
	});
	arraystore.load();*/
	
	/*//二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二
	var datas=[["callo","男"],["qinwei","女"]];//最外层【】是store组织数据的数组，arrayreader要解析数据，是数组解析，所以要有里【】
	var arraystore=new Ext.data.Store({		//为什么说Arraystore is not aconstructor呢?？？？
				//proxy:new Ext.data.MemoryProxy(data),//使用代理就要手动load，或者添加构造属性autoload
				data:datas,	//表示store初始化后，要加载的内联数据
				reader:new Ext.data.ArrayReader({},[{name:"sex",mapping:1},{name:"name",mapping:"0"}])
				//既可用自定义类型数组如	1:["sex"],2[["sex"]]（【“sex”，“name”】）
										//3：[{name:"sex",mapping:1},{name:"name",mapping:"0"}] json数组
									//4：Ext.data.Record.create(1,2,3)
	});
	alert(arraystore.getAt(0).get("name"));
	//arraystore.load();
	*///二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二
	/*//三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三
	/////////////////一下是store的简化形式定义////////////////////////////
	var store=new Ext.data.SimpleStore({	//相当于是使用ArrayReader解析
				data:[["nan"],["nv"]],
				//data:["nan","nv"],	添加expandData：true对付特殊情况，只有一个字段sex定义data不用时二维数组
				//expandData:true,
				fields:["sex"]
	});
	alert(store.getAt(1).get("sex"));
	*///三三三三三三三三三三三三三三三三三三三三三三三三三三
	
	var _store =new Ext.data.JsonStore({
			proxy:new Ext.data.HttpProxy({url:"http://localhost:8080/itnetwork/Test/jsonreaderhttpproxy.jsp"}),
			//一下age的record自定义类型，type转为string了，所以@1输出的字符中age为"22",有双引号，@2输出string
			fields:[{name:"name",mapping:0},{name:"sex",mapping:1},{name:"age",mapping:2,type:'string'}],//jsonreader/arrayreader
				//["name","sex"] arrayreader
			listeners:{
				"load":function(_store){
							alert(Ext.encode(_store.getAt(0).data));		//@1 Ext.util.JSON.encode()==Ext.encode()
							alert(typeof(_store.getAt(1).get("age")));//@2 typeof(_store.getAt(0).data["name"])不会改变服务器端的源类型
				}
			}
	});
	/*_store.on("load",function(_store){
					
			})*/
	_store.load();
})